import { musicUrl, musiclyric, getAlbum,songDetail } from "@/api/api";
// import newlistbus from "@/utils/bus/newlistbus";
// 获取新碟音乐详情
export function getNewMusicDetile(args){
  let obj = {};  // 创建一个临时对象 存储获取到的音乐信息
  // 新碟详情
  getAlbum({ id: args }).then(res=>{
    console.log(res);
    // 根据ID获取音乐详情
    let ids = { id: res.data.songs[0].id };
    obj.name = res.data.songs[0].name;
    obj.cover = res.data.album.picUrl;
    obj.artist = res.data.songs[0].ar[0].name;
    // 获取音乐链接
    musicUrl(ids).then((res) => {
      obj.url = res.data.data[0].url;
      // 获取歌词
      musiclyric(ids).then((res) => {
        obj.lrc = res.data.lrc.lyric;
        // 向aplay发送数据
        // newlistbus.$emit("audioDetails", obj);
        this.$store.dispatch('addList',obj)
      });
    });
  })
}

// 获取音乐详情
export function getMusicDetile(idargs){
  let obj = { };  // 创建一个临时对象 存储获取到的音乐信息
  let ids = { ids: idargs }
  let id = { id: idargs }
  songDetail(ids).then((res) => {
    console.log(res);
    obj.name = res.data.songs[0].name;
    obj.cover = res.data.songs[0].al.picUrl;
    obj.artist = res.data.songs[0].ar[0].name
    musicUrl(id).then((res) => {
      obj.url = res.data.data[0].url;
      musiclyric(id).then((res) => {
        obj.lrc = res.data.lrc.lyric;
        // newlistbus.$emit("audioDetails", obj);
        this.$store.dispatch('addList',obj)
      });
    });
  });
}